package com.chenfan.finance.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * @author: xuxianbei
 * Date: 2020/8/25
 * Time: 15:59
 * Version:V1.0
 */
@Data
@ApiModel(value = "财务-核销基本信息")
public class ClearHeaderDetailBaseVo {

    @ApiModelProperty(value = "核销状态：1=未核销， 2=已核销,0=已删除")
    private Integer clearStatus;

    @ApiModelProperty(value = "核销编号")
    private String clearNo;

    @ApiModelProperty(value = "收入")
    private BigDecimal nowClearDebit;

    @ApiModelProperty(value = "支出")
    private BigDecimal nowClearCredit;

    @ApiModelProperty(value = "核销方式(0=转帐; 1=现金; 2=支票，")
    private String clearMethod;

    @ApiModelProperty(value = "结算主体名称")
    private String balance;

    @ApiModelProperty(value = "结算主体code")
    private String balanceCode;

    @ApiModelProperty(value = "品牌")
    private String brandName;

    @ApiModelProperty(value = "银行")
    private String bank;

    @ApiModelProperty(value = "银行帐号")
    private String bankNo;

    @ApiModelProperty(value = "财务人员")
    private String fiUser;

    @ApiModelProperty(value = "核销日期")
    private LocalDateTime clearDate;

    @ApiModelProperty(value = "核销人")
    private String clearName;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "账单号")
    private String invoiceNo;
}
